{$CLEO .cs}

0000: NOP

//$ONMISSION = 0
:Map_Menus
03A4: name_thread 'RACE'

:Map_Menu_01
wait  0
if and
not actor.Driving($PLAYER_ACTOR)
$ONMISSION == 0
0256:   player $PLAYER_CHAR defined
jf @Map_Menu_01
0ADF: add_dynamic_GXT_entry "RaceMU" text "Race Menu"
0ADF: add_dynamic_GXT_entry "RaceLC1" text "Portland Raceway"
//0ADF: add_dynamic_GXT_entry "_TEST" text "Test string"
//0ADF: add_dynamic_GXT_entry "_TEST" text "Test string"
//0ADF: add_dynamic_GXT_entry "_TEST" text "Test string"
:BACK_MENU
//0512: show_permanent_text_box 'WARNINGMAP' 
08D4: 1@ = create_panel_with_title 'RaceMU' position  340.0  120.0 width  240.0 columns  1 interactive  1 background  1 alignment  0
08DB: set_panel 1@ column  0 header 'dummy' data 'RaceLC1' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy' 'dummy'
01B4: set_player $PLAYER_CHAR can_move 0
03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
:Map_Menu_1
wait  0
if
0256:   player $PLAYER_CHAR defined
jf @Map_Menu_21
if
00E1:   key_pressed  0  15//--- key = Enter/Exit
jf @Map_Menu_2
jump @Map_Menu_21//--jump to menue exit

:Map_Menu_2
if
00E1:   key_pressed  0  16//--- key = Ped SPRINT
jf @Map_Menu_1
03E6: remove_text_box
08D7: 2@ = panel 1@ active_row//-- submit number of the highlighted button into variable
if
0039:   2@ ==  0  // integer values
jf @Map_Menu_3      
0A94: start_custom_mission "racetrack_race\portland\portland_race"  
jump @Map_Menu_21

:Map_Menu_3
if
0039:   2@ ==  1  // integer values
jf @Map_Menu_4
//0A94: start_custom_mission "maps\raceway" 
jump @Map_Menu_21

:Map_Menu_4
if
0039:   2@ ==  2  // integer values
jf @Map_Menu_5
//0A94: start_custom_mission "maps\newyorkslumsv2"  
jump @Map_Menu_21

:Map_Menu_5
if
0039:   2@ ==  3  // integer values
jf @Map_Menu_6
//0A94: start_custom_mission "maps\boxing" 
jump @Map_Menu_21

:Map_Menu_6
if
0039:   2@ ==  4  // integer values
jf @Map_Menu_7
//0A94: start_custom_mission "maps\beach" 
jump @Map_Menu_21

:Map_Menu_7
if
0039:   2@ ==  5  // integer values
jf @Map_Menu_8
//0A94: start_custom_mission "maps\skateshop" 
jump @Map_Menu_21

:Map_Menu_8
if
0039:   2@ ==  6  // integer values
jf @Map_Menu_9
//0A94: start_custom_mission "maps\kingmission" 
                                                          
wait 500
////0A94: start_custom_mission "maps\kingmission_sriv" 
jump @Map_Menu_21

:Map_Menu_9
if
0039:   2@ ==  7  // integer values
jf @Map_Menu_10
//0A94: start_custom_mission "maps\stilwater"
jump @Map_Menu_21

:Map_Menu_10
if
0039:   2@ ==  8  // integer values
jf @Map_Menu_11
//0A94: start_custom_mission "maps\burnsideTHPS1"
jump @Map_Menu_21

:Map_Menu_11
if
0039:   2@ ==  9  // integer values
jf @Map_Menu_12
//0A94: start_custom_mission "maps\defjamgarage"
jump @Map_Menu_21

:Map_Menu_12
if
0039:   2@ ==  10  // integer values
jf @Map_Menu_13

jump @Map_Menu_21

:Map_Menu_13
if
0039:   2@ ==  11  // integer values
jf @Map_Menu_1          //release

jump @Map_Menu_21

:Map_Menu_21

01B4: set_player $PLAYER_CHAR can_move 1
03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
08DA: remove_panel 1@
03E6: remove_text_box
$ONMISSION = 0
end_thread
jump @Map_Menu_01
